package com.fjwt.gz.db.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 用户发起活动助力表
 * </p>
 *
 * @author shiyonghao
 * @since 2025-04-09
 */
@Data
public class ActivityHelpVO {

    /**
     * 主键
     */
    private Long activityHelpId;

    /**
     * 用户ID
     */
    private Long fansId;

    /**
     * 应用appid
     */
    private String appId;

    /**
     * 活动ID
     */
    private Long activityId;

    /**
     * 助力成功人数
     */
    private Integer successStandardNum;

    /**
     * 总助力人数
     */
    private Integer totalHelpNum;

    /**
     * 当前剩余成功助力人数
     */
    private Integer surplusSuccessNum;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;

    /**
     * 更新建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedAt;

    /**
     * 奖品信息
     */
    private List<ActivityAwardVO> activityAwardList;

    /**
     * 兑换类型，0：单奖品兑换  1：多奖品中挑选一个兑换 2：积分兑换形式
     */
    private Integer exchangeType;


}
